package com.yang.service;

import java.util.List;

import com.yang.entity.Permissions;
import com.yang.entity.Roles;

public interface PermissionService {
	/**
	 * 获取权限树，全部加载
	 * @param role 当前编辑的角色
	 * @return
	 */
	public List<Permissions> getPermissionTree(String rid);
	/**
	 * 异步获取权限树
	 * @param pid	当前节点id
	 * @return
	 */
	public List<Permissions> getPermissionTreeAsyc(String pid);
	
	/**
	 * 根据前端传来的id字符串，如：1,2,3，查找对应的权限对象
	 * @param ids
	 * @return
	 */
	public List<Permissions> getPermissionByIds(String ids);
	/**
	 * 更新
	 * @param p
	 */
	public void update(Permissions p);
}
